main:
  ori gp, gp, 0xFFFFFE09
  and gp, gp, ra
  srli sp, ra, 0x0002
  xor ra, ra, sp
  or sp, ra, ra
  xori ra, sp, 0x003D
  addi ra, sp, 0x0012
  add ra, gp, sp
  ori gp, ra, 0xFFFFFFB8
  sll ra, ra, ra
  sll sp, gp, ra
  slt ra, gp, ra
  srai gp, gp, 0x0005
  slli ra, ra, 0x0007
  sub sp, gp, sp
  andi ra, gp, 0x002D
  sub gp, gp, sp
  srai ra, gp, 0x0005
  or sp, ra, sp
  xori ra, gp, 0xFFFFFF54
  sll ra, sp, ra
  sub gp, gp, sp
  add ra, sp, sp
  sll ra, gp, ra
  add gp, sp, sp
  ori gp, sp, 0xFFFFFE68
  srli sp, gp, 0x000F
  sltiu ra, ra, 0xFFFFFE5D
  srli ra, gp, 0x0006
  srai sp, sp, 0x0005
  andi sp, sp, 0x0129
  and sp, sp, sp
  slli gp, ra, 0x0001
  or gp, gp, gp
  or sp, gp, gp
  slli gp, gp, 0x0006
  srl sp, ra, gp
  sltiu gp, ra, 0xFFFFFEC3
  add sp, gp, sp
  srli ra, sp, 0x0001
  xori ra, ra, 0xFFFFFFA2
  or gp, gp, sp
  and sp, gp, gp
  srai gp, sp, 0x0008
  add sp, sp, ra
  slti sp, ra, 0xFFFFFFF7
  srli gp, ra, 0x0003
  sll gp, ra, gp
  sltu sp, sp, gp
  srli gp, ra, 0x0002
  ori gp, sp, 0xFFFFFF28
  srl ra, gp, ra
  or gp, ra, ra
  ori sp, gp, 0x01D9
  and sp, ra, ra
  addi sp, gp, 0x0054
  slli gp, ra, 0x000E
  ori sp, sp, 0x0093
  srai sp, ra, 0x000F
  slti ra, gp, 0xFFFFFFCB
  add gp, gp, gp
  and gp, gp, gp
  sltiu gp, ra, 0x00DE
  slli sp, gp, 0x000D
  slli sp, ra, 0x000B
  sltiu sp, ra, 0xFFFFFF0E
  and ra, gp, ra
  add gp, sp, sp
  slti ra, sp, 0x008C
  srli ra, sp, 0x0000
  addi sp, sp, 0x0168
  slli ra, ra, 0x000D
  addi ra, gp, 0x012A
  or sp, gp, ra
  add ra, sp, gp
  and gp, ra, ra
  slli ra, gp, 0x000A
  or sp, gp, sp
  or gp, ra, ra
  srli ra, sp, 0x0002
  ori gp, ra, 0x00EB
  or sp, gp, ra
  ori gp, sp, 0x01DA
  andi ra, ra, 0xFFFFFFE9
  addi gp, sp, 0x00C9
  sltiu ra, ra, 0xFFFFFF13
  sltiu ra, ra, 0xFFFFFF3A
  sltiu sp, gp, 0xFFFFFE5A
  ori sp, sp, 0xFFFFFFFE
  and gp, sp, gp
  sltiu sp, ra, 0x0034
  srl gp, gp, ra
  sll gp, sp, ra
  ori ra, gp, 0xFFFFFEB6
  sll ra, sp, ra
  sra ra, gp, sp
  sub ra, sp, gp
  xor gp, gp, sp
  sub ra, ra, sp
  srl gp, gp, sp
  andi ra, ra, 0xFFFFFFCB
  ori ra, ra, 0xFFFFFE1B
  andi ra, ra, 0xFFFFFEC8
  sltiu sp, gp, 0x0108
  sub sp, gp, ra
  slti ra, sp, 0x015D
  slli sp, sp, 0x0004
  xor gp, sp, ra
  srl ra, gp, ra
  sltiu ra, ra, 0xFFFFFF3C
  add sp, sp, sp
  add gp, gp, ra
  slli gp, gp, 0x0001
  andi sp, sp, 0xFFFFFF3A
  slt gp, sp, gp
  srli ra, sp, 0x0004
  ori sp, gp, 0xFFFFFEAB
  ori sp, ra, 0xFFFFFE95
  slli sp, sp, 0x000E
  xori gp, sp, 0x0040
  slti gp, sp, 0xFFFFFED1
  or sp, sp, sp
  sltiu sp, gp, 0x01B4
  addi ra, gp, 0x002D
  and sp, gp, gp
  or ra, ra, ra
  or ra, gp, ra
  srli ra, ra, 0x0004
  or ra, gp, ra
  sra ra, ra, gp
  slli ra, gp, 0x000B
  slti gp, gp, 0x00E0
  addi gp, ra, 0xFFFFFF72
  sltiu gp, sp, 0xFFFFFEAA
  xor sp, ra, gp
  and gp, sp, ra
  srli gp, gp, 0x0003
  xori ra, ra, 0x01BD
  srl ra, ra, gp
  srai ra, gp, 0x0006
  sub ra, gp, sp
  sll gp, ra, gp
  xori ra, sp, 0x0065
  and ra, gp, ra
  or ra, sp, ra
  slt sp, gp, ra
  addi ra, sp, 0xFFFFFE34
  slli gp, sp, 0x0007
  sll ra, sp, gp
  sltiu gp, gp, 0xFFFFFE62
  slti sp, sp, 0x0019
  xori ra, gp, 0x0092
  sltiu gp, sp, 0xFFFFFF29
  srl sp, ra, gp
  xori sp, gp, 0xFFFFFF4C
  add sp, ra, gp
  add sp, gp, ra
  sra sp, sp, gp
  slli sp, ra, 0x0008
  srl sp, sp, sp
  add sp, gp, ra
  andi sp, sp, 0x0039
  sll ra, gp, sp
  andi gp, ra, 0xFFFFFECC
  sll sp, sp, sp
  sub sp, sp, ra
  srai ra, sp, 0x0008
  xor gp, ra, sp
  add sp, sp, sp
  sub gp, ra, gp
  xori gp, sp, 0x01EE
  and ra, ra, ra
  ori gp, ra, 0xFFFFFE96
  slli ra, gp, 0x0002
  srli gp, ra, 0x000D
  srli sp, gp, 0x0005
  add ra, sp, sp
  andi sp, gp, 0xFFFFFEC0
  andi sp, gp, 0xFFFFFE7A
  xori ra, sp, 0x0169
  xori gp, sp, 0xFFFFFE02
  andi ra, ra, 0xFFFFFFD1
  xor ra, sp, gp
  xori gp, gp, 0x00AB
  srl ra, ra, gp
  and ra, ra, sp
  xori gp, sp, 0x005D
  srai sp, sp, 0x000A
  addi ra, sp, 0xFFFFFE19
  or sp, ra, ra
  addi ra, gp, 0x0084
  ori sp, sp, 0xFFFFFF3D
  xor gp, ra, gp
  sra ra, ra, gp
  xori ra, sp, 0x0040
  srai gp, gp, 0x0002
  xori ra, ra, 0xFFFFFE9A
  sra ra, sp, sp
  ori gp, sp, 0xFFFFFFB8
  sll sp, ra, ra
  done
#regset x1, 123
#regset x2, -40
#regset x3, 0xFFEE
